<?php
	
	class RegisterView {
		
		private $confButton = "confButton";
		private $passWord = "passWord";
		private $secPassWord = "secPassWord";
		private $userName = "userName";	
		
		public function NewUser() {		
			return "
				<form method='post' id='register'>
					<div id='box'>
						<label>Användarnamn:</label>
						<input type='text' name='$this->userName' />
					</div>
					<div id='box'>
						<label>Lösenord:</label>
						<input type='password' name='$this->passWord' />
					</div>
					<div id='box'>
						<label>Upprepa lösenord:</label>
						<input type='password' name='$this->secPassWord' />
					</div>
					<input type='submit' value='Registrera' name='$this->confButton' class='button'>
				</form>";
		}
		
		public function Success() {
			return "
				<div id='successReg'>
					Du är nu registrerad.
				</div>";
		}
		
		public function NoUsername() {
			return "
				<div id='wrongDiv'>
					Inget användarnamn.
				</div>";
		}
		
		public function UsernameExists() {
			return "
				<div id='wrongDiv'>
					Användarnamnet finns redan.
				</div>";
		}
		
		public function SamePassword() {
			return "
				<div id='wrongDiv'>
					Lösenorden matchar inte.
				</div>";
		}
		
		public function ShortPassword() {
			return "
				<div id='wrongDiv'>
					Lösenordet måste innehålla 6 tecken, 
					en siffra och börja med stor bokstav.
				</div>";
		}
		
		//Hämtar användare och lösenord.
		public function UserName() {		
			if (isset($_POST[$this->userName]) == true) {
				return $_POST[$this->userName];
			}	
			return false;
		}
		
		public function PassWord() {
			if (isset($_POST[$this->passWord]) == true) {
				return $_POST[$this->passWord];
			}		
			return false;
		}
		
		public function PassWordTwo() {
			if (isset($_POST[$this->secPassWord]) == true) {
				return $_POST[$this->secPassWord];
			}		
			return false;
		}
		
		//Hämtar conf-knappen.
		public function ConfButton() {
			if (isset($_POST[$this->confButton]) == true) {
				return true;
			}		
			return false;
		}
	}
